package com.pro.service;

import com.pro.pojo.JsComment;
import com.pro.pojo.JsCourse;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * @author cyj
 * @date 2022.3.29$ 13.59$
 * @content :
 */
public interface JsNewCourseCommentService {
    /**
     * @author cyj
     * @date 2022.3.30$ 20.34$
     * @content : 获取后台人员评论计数
     */
    JsCourse getUserComment(Integer id);
    /**
     * @author cyj
     * @date 2022.3.30$ 20.28$
     * @content : 获取后台人员评论计数
     */
    JsCourse getBeforeComment(Integer id);
    /**
     * @author cyj
     * @date 2022.3.29$ 16.55$
     * @content : 获取后台人员评论计数
     */
    List<JsComment> getAfterTable(
            Integer type,
            Integer status,
            Integer page,
            Integer limit);
    /**
     * @author cyj
     * @date 2022.3.29$ 15.41$
     * @content : 获取后台人员评论计数
     */
    List<JsComment> getBeforeTable(
            Integer type,
            Integer status,
            Integer page,
            Integer limit
    );
    /**
     * @author cyj
     * @date 2022.3.29$ 14.42$
     * @content : 获取后台人员评论计数
     */
    Integer countComm(Integer type,String userType,String commentDate);
    /**
     * @author cyj
     * @date 2022.3.29$ 14.42$
     * @content : 获取后台人员计数
     */
    List<JsComment> countPeo(Integer type,String userType,String commentDate);
    /**
     * @author cyj
     * @date 2022.3.29$ 14.00$
     * @content : 评论个数统计
     */
    Integer CountCourseNum(String userType,Integer type,String status);
}
